#include<iostream>
using namespace std;
#include<string> 
//int main(int argc, char* argv[])
//
//{
//
//	string strText = "How are you?";
//
//	string strSeparator = " ";
//
//	string strResult;
//
//	int size_pos = 0;
//
//	int size_prev_pos = 0;
//
//	while ((size_pos = strText.find_first_of(strSeparator, size_pos)) != string::npos)
//
//	{
//
//		strResult = strText.substr(size_prev_pos, size_pos - size_prev_pos);
//
//		cout << strResult << " ";
//
//		size_prev_pos = ++size_pos;
//
//	}
//
//	if (size_prev_pos != strText.size())
//
//	{
//
//		strResult = strText.substr(size_prev_pos, size_pos - size_prev_pos);
//
//		cout << strResult << " ";
//
//	}
//
//	cout << endl;
//
//	return 0;
//
//}

////#include <iostream>
//#include <string>
//using namespace std;
//
//int main()
//{
//    //string str("hello nowcoder");
//    string str;
//    cin >> str;
//    int allsize = str.size();
//    int count = 0;
//    int size = 0;
//    int i = 0;
//    while (str[i] != '\0')
//    {
//        i++;
//        count++;
//    }
//    size = allsize - count - 1;
//    cout << size << endl;
//    return 0;
//}


#include <iostream>
#include <string>
using namespace std;

int main()
{
    string str;

    getline(cin, str);
    reverse(str.begin(), str.end());
    string::iterator it = str.begin();
    int count = 0;
    while (it != str.end() && * it != ' ')
    {
        count++;
        ++it;
    }
    cout << count << endl;


    return 0;
}